﻿using System;
namespace Maticsoft.Model
{
	/// <summary>
	/// supplyPlan:实体类(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public partial class supplyPlan
	{
		public supplyPlan()
		{}
        #region Model
        private int _supplyplanid;
        private string _purchaseid;
        private string _proid;
        private int? _projectid;
        private string _bidid;
        private string _usework;
        private DateTime? _supplydate;
        private string _mbm;
        private string _material;
        private decimal? _num;
        private string _unit;
        private decimal? _unitprice;
        private string _technicaldatastatus;
        private DateTime? _technicaldatastatusdate;
        private string _supplydatestatus;
        private DateTime? _supplydatestatusdate;
        private decimal? _arrivalcount;
        private DateTime? _contractdate;
        private DateTime? _complatedate;
        private decimal? _fristcheckedcount;
        private decimal? _instorecount;
        private string _arrivalbillstatus;
        private string _arrivalevaluationstatus;
        private DateTime? _arrivalevaluationstatusdate;
        private decimal? _outstorecount;
        private string _installationstatus;
        private DateTime? _installationstatusdate;
        private string _putoperationstatus;
        private DateTime? _putoperationstatusdate;
        private string _putoperationevaluationstaus;
        private DateTime? _putoperationevaluationstausdate;
        private string _warrantystatus;
        private DateTime? _warrantystatusdate;
        private string _winbid;
        private string _warrantyevaluationstaus;
        private DateTime? _warrantyevaluationstausdate;
        private string _sourceproid;
        private int? _sourceprojectid;
        private string _sourceprojectname;
        private string _equipmentmanage;
        private int? _sid;
        private string _sname;
        private string _slink;
        private string _slinkcontent;
        private string _confirmdatewarn;
        private decimal? _wastecount;
        private DateTime? _realsupplydate;
        private string _warrantytime;
        private string _settlementtimewarn;
        private string _coordinate;
        private string _deviceproductionstate;
        private string _remark;
        private int? _user_id;
        private string _supplyplantype;
        private bool _isearly = false;
        private DateTime? _importtime;
        /// <summary>
        /// 供应计划ID
        /// </summary>
        public int supplyPlanId
        {
            set { _supplyplanid = value; }
            get { return _supplyplanid; }
        }
        /// <summary>
        /// 采购订单号
        /// </summary>
        public string purchaseid
        {
            set { _purchaseid = value; }
            get { return _purchaseid; }
        }
        /// <summary>
        /// 项目编号
        /// </summary>
        public string proid
        {
            set { _proid = value; }
            get { return _proid; }
        }
        /// <summary>
        /// 项目ID
        /// </summary>
        public int? projectId
        {
            set { _projectid = value; }
            get { return _projectid; }
        }
        /// <summary>
        /// 招标计划编号
        /// </summary>
        public string bidid
        {
            set { _bidid = value; }
            get { return _bidid; }
        }
        /// <summary>
        /// 需用单位
        /// </summary>
        public string usework
        {
            set { _usework = value; }
            get { return _usework; }
        }
        /// <summary>
        /// 供货期
        /// </summary>
        public DateTime? supplyDate
        {
            set { _supplydate = value; }
            get { return _supplydate; }
        }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string mbm
        {
            set { _mbm = value; }
            get { return _mbm; }
        }
        /// <summary>
        /// 物料描述
        /// </summary>
        public string material
        {
            set { _material = value; }
            get { return _material; }
        }
        /// <summary>
        /// 数量
        /// </summary>
        public decimal? num
        {
            set { _num = value; }
            get { return _num; }
        }
        /// <summary>
        /// 单位
        /// </summary>
        public string unit
        {
            set { _unit = value; }
            get { return _unit; }
        }
        /// <summary>
        /// 单价
        /// </summary>
        public decimal? unitPrice
        {
            set { _unitprice = value; }
            get { return _unitprice; }
        }
        /// <summary>
        /// 技术资料确认状态
        /// </summary>
        public string technicalDataStatus
        {
            set { _technicaldatastatus = value; }
            get { return _technicaldatastatus; }
        }
        /// <summary>
        /// 技术资料确认日期
        /// </summary>
        public DateTime? technicalDataStatusDate
        {
            set { _technicaldatastatusdate = value; }
            get { return _technicaldatastatusdate; }
        }
        /// <summary>
        /// 供货期确认状态
        /// </summary>
        public string supplyDateStatus
        {
            set { _supplydatestatus = value; }
            get { return _supplydatestatus; }
        }
        /// <summary>
        /// 供货期确认日期
        /// </summary>
        public DateTime? supplyDateStatusDate
        {
            set { _supplydatestatusdate = value; }
            get { return _supplydatestatusdate; }
        }
        /// <summary>
        /// 已到货数量，共18位，3位小数
        /// </summary>
        public decimal? arrivalCount
        {
            set { _arrivalcount = value; }
            get { return _arrivalcount; }
        }
        /// <summary>
        /// 合同签定日期
        /// </summary>
        public DateTime? contractdate
        {
            set { _contractdate = value; }
            get { return _contractdate; }
        }
        /// <summary>
        /// 预计竣工日期
        /// </summary>
        public DateTime? complateDate
        {
            set { _complatedate = value; }
            get { return _complatedate; }
        }
        /// <summary>
        /// 已初验数量
        /// </summary>
        public decimal? fristCheckedCount
        {
            set { _fristcheckedcount = value; }
            get { return _fristcheckedcount; }
        }
        /// <summary>
        /// 已入库数量
        /// </summary>
        public decimal? instoreCount
        {
            set { _instorecount = value; }
            get { return _instorecount; }
        }
        /// <summary>
        /// 到货验收单确认
        /// </summary>
        public string arrivalBillStatus
        {
            set { _arrivalbillstatus = value; }
            get { return _arrivalbillstatus; }
        }
        /// <summary>
        /// 到货评价确认状态
        /// </summary>
        public string arrivalEvaluationStatus
        {
            set { _arrivalevaluationstatus = value; }
            get { return _arrivalevaluationstatus; }
        }
        /// <summary>
        /// 到货评价日期
        /// </summary>
        public DateTime? arrivalEvaluationStatusDate
        {
            set { _arrivalevaluationstatusdate = value; }
            get { return _arrivalevaluationstatusdate; }
        }
        /// <summary>
        /// 已出库数量
        /// </summary>
        public decimal? outstoreCount
        {
            set { _outstorecount = value; }
            get { return _outstorecount; }
        }
        /// <summary>
        /// 安装调试确认状态
        /// </summary>
        public string installationStatus
        {
            set { _installationstatus = value; }
            get { return _installationstatus; }
        }
        /// <summary>
        /// 安装调试确认日期
        /// </summary>
        public DateTime? installationStatusDate
        {
            set { _installationstatusdate = value; }
            get { return _installationstatusdate; }
        }
        /// <summary>
        /// 投运确认状态
        /// </summary>
        public string putOperationStatus
        {
            set { _putoperationstatus = value; }
            get { return _putoperationstatus; }
        }
        /// <summary>
        /// 投运确认日期
        /// </summary>
        public DateTime? putOperationStatusDate
        {
            set { _putoperationstatusdate = value; }
            get { return _putoperationstatusdate; }
        }
        /// <summary>
        /// 投运评价状态
        /// </summary>
        public string putOperationEvaluationStaus
        {
            set { _putoperationevaluationstaus = value; }
            get { return _putoperationevaluationstaus; }
        }
        /// <summary>
        /// 投运评价日期
        /// </summary>
        public DateTime? putOperationEvaluationStausDate
        {
            set { _putoperationevaluationstausdate = value; }
            get { return _putoperationevaluationstausdate; }
        }
        /// <summary>
        /// 质保到期确认状态
        /// </summary>
        public string warrantyStatus
        {
            set { _warrantystatus = value; }
            get { return _warrantystatus; }
        }
        /// <summary>
        /// 质保到期确认日期
        /// </summary>
        public DateTime? warrantyStatusDate
        {
            set { _warrantystatusdate = value; }
            get { return _warrantystatusdate; }
        }
        /// <summary>
        /// 中标批次
        /// </summary>
        public string winBid
        {
            set { _winbid = value; }
            get { return _winbid; }
        }
        /// <summary>
        /// 质保评价状态
        /// </summary>
        public string warrantyEvaluationStaus
        {
            set { _warrantyevaluationstaus = value; }
            get { return _warrantyevaluationstaus; }
        }
        /// <summary>
        /// 质保评价日期
        /// </summary>
        public DateTime? warrantyEvaluationStausDate
        {
            set { _warrantyevaluationstausdate = value; }
            get { return _warrantyevaluationstausdate; }
        }
        /// <summary>
        /// 源项目编号
        /// </summary>
        public string sourceProid
        {
            set { _sourceproid = value; }
            get { return _sourceproid; }
        }
        /// <summary>
        /// 源项目id 
        /// </summary>
        public int? sourceProjectId
        {
            set { _sourceprojectid = value; }
            get { return _sourceprojectid; }
        }
        /// <summary>
        /// 源项目名称
        /// </summary>
        public string sourceProjectName
        {
            set { _sourceprojectname = value; }
            get { return _sourceprojectname; }
        }
        /// <summary>
        /// 设备管理单位
        /// </summary>
        public string equipmentManage
        {
            set { _equipmentmanage = value; }
            get { return _equipmentmanage; }
        }
        /// <summary>
        /// 供应商ID 
        /// </summary>
        public int? sid
        {
            set { _sid = value; }
            get { return _sid; }
        }
        /// <summary>
        /// 供应商
        /// </summary>
        public string sname
        {
            set { _sname = value; }
            get { return _sname; }
        }
        /// <summary>
        /// 联系人
        /// </summary>
        public string slink
        {
            set { _slink = value; }
            get { return _slink; }
        }
        /// <summary>
        /// 联系方式
        /// </summary>
        public string slinkContent
        {
            set { _slinkcontent = value; }
            get { return _slinkcontent; }
        }
        /// <summary>
        /// 确认交货期预警
        /// </summary>
        public string confirmDateWarn
        {
            set { _confirmdatewarn = value; }
            get { return _confirmdatewarn; }
        }
        /// <summary>
        /// 废旧回收数量
        /// </summary>
        public decimal? wasteCount
        {
            set { _wastecount = value; }
            get { return _wastecount; }
        }
        /// <summary>
        /// 实际供货期
        /// </summary>
        public DateTime? realSupplyDate
        {
            set { _realsupplydate = value; }
            get { return _realsupplydate; }
        }
        /// <summary>
        /// 质保日期
        /// </summary>
        public string warrantyTime
        {
            set { _warrantytime = value; }
            get { return _warrantytime; }
        }
        /// <summary>
        /// 结算时间预警
        /// </summary>
        public string settlementTimeWarn
        {
            set { _settlementtimewarn = value; }
            get { return _settlementtimewarn; }
        }
        /// <summary>
        /// 需要协调的问题
        /// </summary>
        public string coordinate
        {
            set { _coordinate = value; }
            get { return _coordinate; }
        }
        /// <summary>
        /// 目前设备生产状态
        /// </summary>
        public string deviceproductionstate
        {
            set { _deviceproductionstate = value; }
            get { return _deviceproductionstate; }
        }
        /// <summary>
        /// 备注
        /// </summary>
        public string remark
        {
            set { _remark = value; }
            get { return _remark; }
        }
        /// <summary>
        /// 供应管理员ID
        /// </summary>
        public int? user_id
        {
            set { _user_id = value; }
            get { return _user_id; }
        }
        /// <summary>
        /// 计划类型
        /// </summary>
        public string supplyPlanType
        {
            set { _supplyplantype = value; }
            get { return _supplyplantype; }
        }
        /// <summary>
        /// 是否提前到货
        /// </summary>
        public bool isEarly
        {
            set { _isearly = value; }
            get { return _isearly; }
        }
        /// <summary>
        /// 导入日期
        /// </summary>
        public DateTime? importTime
        {
            set { _importtime = value; }
            get { return _importtime; }
        }
        #endregion Model

	}
}

